$(() => {
  const { form } = layui;
  form.verify({
    nickname:function(val){
        if(val.length > 6) return '不符合要求'
    } 
  })

  initUserInfo()

  function   initUserInfo(){
      $.ajax({
          method:'get',
          url:'my/userinfo',
          success:function(res){
              if(res.status !== 0) return layer.msg('获取用户信息失败！');
            //   console.log(res);
              form.val('formUserInfo',res.data)
          }
      })
  }

  $('#btnReset').click(function(e){
    e.preventDefault();
    initUserInfo()
  })

  $('.layui-form').submit(function(e){
    e.preventDefault();
    $.ajax({
        method:'post',
        url:'my/userinfo',
        data:$(this).serialize(),
        success:function(res){
            if(res.status !== 0) return layer.msg('更新用户信息失败');
            layer.msg('更新用户信息成功');
            window.parent.getUserInfo();
            $('.layui-form')[0].reset()
        }
    })
  })
});
